package com.color.admin.auth.service;


import com.color.admin.auth.entity.Captcha;
import com.color.admin.auth.entity.CaptchaCheck;

/**
 * @author HaiQiu
 */
public interface CaptchaService {
    /**
     * 获取验证码
     * @param captcha 验证码请求参数
     * @return 验证码数据
     */
    Object captcha(Captcha captcha);

    /**
     * 验证码校验接口
     * @param check 验证码校验请求参数
     * @return 响应参数
     */
    Object check(CaptchaCheck check);

    /**
     * 后端登录二次校验验证码
     * @param captchaVerification 验证数据
     * @return 验证码
     */
    void checkCaptcha(String captchaVerification);
}
